package com.whalecloud.chart.service.draw;

import com.alibaba.fastjson.JSONArray;
import com.whalecloud.chart.service.AbstractChartService;
import org.jfree.chart.JFreeChart;
import org.jfree.data.category.DefaultCategoryDataset;

/**
 * @Description 柱状图服务
 * @Author MarkAsh
 * @Date 2025/2/22
 **/
public class Bar3DChartService extends AbstractChartService {

    /**
     * 创建数据集
     *
     * @param sourceData 源数据
     * @return 数据集
     */
    @Override
    public DefaultCategoryDataset createDataset(JSONArray sourceData) {
        return null;
    }

    /**
     * 绘制图表
     *
     * @param dataset 数据集
     * @return 图表
     */
    @Override
    public JFreeChart createChart(DefaultCategoryDataset dataset) {
        return null;
    }

    /**
     * 获取示例数据
     *
     * @return 示例数据
     */
    @Override
    public JSONArray getSampleData() {
        return new JSONArray();
    }
}
